#pragma once

#include "AdaptationMap.h"
#include "AdaptationType.h"
#include "../Core/Singleton.h"
//#include "../Utility/Point.h"

class Fix : public AdaptationType
{
public:
	std::string Name;
	PointString Location;
	std::string NavaId;
	bool Report;

	Fix();
	void ParseDictionary(Dictionary p_Dictionary);
	std::string Key();
	void Print();
};

class FixMap : public AdaptationMap<Fix>, public Singleton<FixMap>
{
	friend class Singleton<FixMap>;

private:
	FixMap();
};
